-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Première programme corrigé #66
base: main
Are you sure you want to change the base?
Conversation
Seconde correction et explication des nouvelles alertes rencontrées :
|
Voici une liste de tous les fichiers corrigés jusqu'à présent :
Explication des nouvelles alertes rencontrées :
Post-scriptum : Au dernier commit, il est écrit qu'un fichier a été crée et qu'un autre a été supprimé. En fait, les deux sont exactement les mêmes. Il n'y a donc que le nom du fichier qui a changé. Par extension, ses exportations ont repris le nouveau nom, qui respecte les normes codacy. |
|
GitGuardian id | GitGuardian status | Secret | Commit | Filename | |
---|---|---|---|---|---|
8004069 | Triggered | Discord Webhook URL | 58e9a6d | Discord-Bot-main/Bot/event.py | View secret |
8004069 | Triggered | Discord Webhook URL | 58e9a6d | Discord-Bot-main/Bot/event.py | View secret |
🛠 Guidelines to remediate hardcoded secrets
- Understand the implications of revoking this secret by investigating where it is used in your code.
- Replace and store your secrets safely. Learn here the best practices.
- Revoke and rotate these secrets.
- If possible, rewrite git history. Rewriting git history is not a trivial act. You might completely break other contributing developers' workflow and you risk accidentally deleting legitimate data.
To avoid such incidents in the future consider
- following these best practices for managing and storing secrets including API keys and other credentials
- install secret detection on pre-commit to catch secret before it leaves your machine and ease remediation.
🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request.
À noter :
Voici une liste de tous les fichiers corrigés jusqu'à présent ; en gras, sont les nouveaux fichiers corrigés et en italique, ceux ajoutés à l'arborescence car ils ne possèdent pas d'erreur :
Explication des nouvelles alertes rencontrées :
|
Tout le programme du répertoire Bot_Base a été corrigé. Il ne s'agissait pas de créer de nouveaux codes. En revanche, modifier celui existant pour que ces derniers fonctionnent comme désirés. Donc, soyez assurez que la manière dont les programmes agissent ne changent pas.Voici une liste de tous les fichiers corrigés jusqu'à présent ; en gras, sont les nouveaux fichiers corrigés et en italique, ceux ajoutés à l'arborescence car ils ne possèdent pas d'erreur :
Explication des nouvelles alertes rencontrées :
L'erreur ci-dessus indique l'utilisation d'une telle chaîne de caractères, qui n'appelle pourtant pas de variable. C'est pourquoi il vaut mieux supprimer le préfixe et ainsi optimiser le code. |
Correction du premier programme (UR-Bot.py) selon les règles de codacy. Cela inclut la correction des problèmes suivants :
"trailing whitespace". Il s'agit d'un caractère d'espace vide, là où il n'y a pas lieu d'être. Par exemple : finir une ligne de code avec un espace est considére comme telle.
"trailing new lines". Cela signale une ligne vide de trop dans le code. Par exemple : trois lignes au lieu de deux, entre deux fonctions.
"missing [...] docstring". Cela souligne l'oublie d'un commentaire sous forme de """[commentaire à la ligne]""", sous le nom du bloc. Voir un screen.
"Exactly one space required after comma". Traduit : il faut un espace, ni plus, ni moins, après une virgule.
"No value for argument '[paramètre]' in function call". L'erreur indique que le paramètre peut être manquant lors de l'appel d'une commande du bot.
"[Partie du code] name "[…]" doesn't conform to [convention de code] naming style". L'erreur indique le besoin de respecter la casse de police pour la partie du code cité. Par exemple : "Constant name "bot" doesn't conform to UPPER_CASE naming style" --> la constante "bot" doit être renommée selon la convention UPPER_CASE, soit tout en majuscule.
"standard import "[…]" should be placed before "[...]"". Il s'agit de respecter la priorité entre les imports, soit ici : la ligne "import os" doit être placée avant "import discord".